package nc.vo.fourcgxm.fourcgxm;

import nc.vo.pub.*;
import nc.vo.pubapp.pattern.model.meta.entity.vo.VOMetaFactory;

public class FourcgxmVO extends SuperVO {

	//构造方法
	public FourcgxmVO() {
		super();
	}


    private java.lang.String pk_fourcgxm;
    private java.lang.String pk_group;
    private java.lang.String pk_org;
    private java.lang.String pk_org_v;
    private java.lang.String hopbillcode;
    private java.lang.String name;
    private nc.vo.pub.lang.UFDateTime maketime;
    private nc.vo.pub.lang.UFDateTime lastmaketime;
    private java.lang.String creator;
    private nc.vo.pub.lang.UFDateTime creationtime;
    private java.lang.String modifier;
    private nc.vo.pub.lang.UFDateTime modifiedtime;
    private java.lang.String rowno;
    private java.lang.String srcrowno;
    private java.lang.String billversionpk;
    private java.lang.String billtype;
    private java.lang.String transtype;
    private java.lang.String transtypepk;
    private java.lang.String approvenote;
    private java.lang.String approver;
    private nc.vo.pub.lang.UFDateTime approvedate;
    private java.lang.Integer approvestatus;
    private java.lang.Integer emendenum;
    private java.lang.String billmaker;
    private java.lang.String busitype;
    private java.lang.Integer saga_frozen;
    private java.lang.String saga_gtxid;
    private java.lang.String saga_btxid;
    private java.lang.Integer saga_status;
    private java.lang.String cgbillcode;
    private java.lang.String applydept;
    private java.lang.String pldycbks;
    private java.lang.String applyyear;
    private java.lang.String fourprono;
    private java.lang.String fourproname;
    private java.lang.String spec;
    private nc.vo.pub.lang.UFDouble nnum;
    private nc.vo.pub.lang.UFDouble price;
    private nc.vo.pub.lang.UFDouble money;
    private java.lang.String oneprono;
    private java.lang.String oneproname;
    private java.lang.String twoprono;
    private java.lang.String twoproname;
    private java.lang.String pk_cgid;
    private java.lang.String modifyobj;
    private java.lang.String attach;
    private java.lang.String budstate;
    private java.lang.String fourstate;
    private java.lang.String kymoney;
    private nc.vo.pub.lang.UFDouble threeprofinysmoney;
    private nc.vo.pub.lang.UFDouble threeprotzmoney;
    private nc.vo.pub.lang.UFDouble threeproysmoney;
    private java.lang.String threeprono;
    private java.lang.String threeproname;
    private java.lang.String def1;
    private java.lang.String def2;
    private java.lang.String def3;
    private java.lang.String def4;
    private java.lang.String def5;
    private java.lang.String def6;
    private java.lang.String def7;
    private java.lang.String def8;
    private java.lang.String def9;
    private java.lang.String def10;
    private java.lang.String def11;
    private java.lang.String def12;
    private java.lang.String def13;
    private java.lang.String def14;
    private java.lang.String def15;
    private java.lang.String def16;
    private java.lang.String def17;
    private java.lang.String def18;
    private java.lang.String def19;
    private java.lang.String def20;
	private java.lang.Integer dr = 0;
    private nc.vo.pub.lang.UFDateTime ts;


	public static final String PK_FOURCGXM = "pk_fourcgxm";
	public static final String PK_GROUP = "pk_group";
	public static final String PK_ORG = "pk_org";
	public static final String PK_ORG_V = "pk_org_v";
	public static final String HOPBILLCODE = "hopbillcode";
	public static final String NAME = "name";
	public static final String MAKETIME = "maketime";
	public static final String LASTMAKETIME = "lastmaketime";
	public static final String CREATOR = "creator";
	public static final String CREATIONTIME = "creationtime";
	public static final String MODIFIER = "modifier";
	public static final String MODIFIEDTIME = "modifiedtime";
	public static final String ROWNO = "rowno";
	public static final String SRCROWNO = "srcrowno";
	public static final String BILLVERSIONPK = "billversionpk";
	public static final String BILLTYPE = "billtype";
	public static final String TRANSTYPE = "transtype";
	public static final String TRANSTYPEPK = "transtypepk";
	public static final String APPROVENOTE = "approvenote";
	public static final String APPROVER = "approver";
	public static final String APPROVEDATE = "approvedate";
	public static final String APPROVESTATUS = "approvestatus";
	public static final String EMENDENUM = "emendenum";
	public static final String BILLMAKER = "billmaker";
	public static final String BUSITYPE = "busitype";
	public static final String SAGA_FROZEN = "saga_frozen";
	public static final String SAGA_GTXID = "saga_gtxid";
	public static final String SAGA_BTXID = "saga_btxid";
	public static final String SAGA_STATUS = "saga_status";
	public static final String CGBILLCODE = "cgbillcode";
	public static final String APPLYDEPT = "applydept";
	public static final String PLDYCBKS = "pldycbks";
	public static final String APPLYYEAR = "applyyear";
	public static final String FOURPRONO = "fourprono";
	public static final String FOURPRONAME = "fourproname";
	public static final String SPEC = "spec";
	public static final String NNUM = "nnum";
	public static final String PRICE = "price";
	public static final String MONEY = "money";
	public static final String ONEPRONO = "oneprono";
	public static final String ONEPRONAME = "oneproname";
	public static final String TWOPRONO = "twoprono";
	public static final String TWOPRONAME = "twoproname";
	public static final String PK_CGID = "pk_cgid";
	public static final String MODIFYOBJ = "modifyobj";
	public static final String ATTACH = "attach";
	public static final String BUDSTATE = "budstate";
	public static final String FOURSTATE = "fourstate";
	public static final String KYMONEY = "kymoney";
	public static final String THREEPROFINYSMONEY = "threeprofinysmoney";
	public static final String THREEPROTZMONEY = "threeprotzmoney";
	public static final String THREEPROYSMONEY = "threeproysmoney";
	public static final String THREEPRONO = "threeprono";
	public static final String THREEPRONAME = "threeproname";
	public static final String DEF1 = "def1";
	public static final String DEF2 = "def2";
	public static final String DEF3 = "def3";
	public static final String DEF4 = "def4";
	public static final String DEF5 = "def5";
	public static final String DEF6 = "def6";
	public static final String DEF7 = "def7";
	public static final String DEF8 = "def8";
	public static final String DEF9 = "def9";
	public static final String DEF10 = "def10";
	public static final String DEF11 = "def11";
	public static final String DEF12 = "def12";
	public static final String DEF13 = "def13";
	public static final String DEF14 = "def14";
	public static final String DEF15 = "def15";
	public static final String DEF16 = "def16";
	public static final String DEF17 = "def17";
	public static final String DEF18 = "def18";
	public static final String DEF19 = "def19";
	public static final String DEF20 = "def20";
	public static final String DR = "dr";
	public static final String TS = "ts";

	/**
	 * 属性name的Setter方法.属性名：主键
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPk_fourcgxm(java.lang.String pk_fourcgxm){
		this.pk_fourcgxm = pk_fourcgxm;
	}
	/**
	 * 属性name的Getter方法.属性名：主键
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPk_fourcgxm(){
		return this.pk_fourcgxm;
	}
	
	/**
	 * 属性name的Setter方法.属性名：所属集团
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPk_group(java.lang.String pk_group){
		this.pk_group = pk_group;
	}
	/**
	 * 属性name的Getter方法.属性名：所属集团
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPk_group(){
		return this.pk_group;
	}
	
	/**
	 * 属性name的Setter方法.属性名：所属组织
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPk_org(java.lang.String pk_org){
		this.pk_org = pk_org;
	}
	/**
	 * 属性name的Getter方法.属性名：所属组织
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPk_org(){
		return this.pk_org;
	}
	
	/**
	 * 属性name的Setter方法.属性名：组织多版本
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPk_org_v(java.lang.String pk_org_v){
		this.pk_org_v = pk_org_v;
	}
	/**
	 * 属性name的Getter方法.属性名：组织多版本
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPk_org_v(){
		return this.pk_org_v;
	}
	
	/**
	 * 属性name的Setter方法.属性名：hop单据号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setHopbillcode(java.lang.String hopbillcode){
		this.hopbillcode = hopbillcode;
	}
	/**
	 * 属性name的Getter方法.属性名：hop单据号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getHopbillcode(){
		return this.hopbillcode;
	}
	
	/**
	 * 属性name的Setter方法.属性名：单据名称
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setName(java.lang.String name){
		this.name = name;
	}
	/**
	 * 属性name的Getter方法.属性名：单据名称
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getName(){
		return this.name;
	}
	
	/**
	 * 属性name的Setter方法.属性名：制单时间
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setMaketime(nc.vo.pub.lang.UFDateTime maketime){
		this.maketime = maketime;
	}
	/**
	 * 属性name的Getter方法.属性名：制单时间
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getMaketime(){
		return this.maketime;
	}
	
	/**
	 * 属性name的Setter方法.属性名：最后修改时间
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setLastmaketime(nc.vo.pub.lang.UFDateTime lastmaketime){
		this.lastmaketime = lastmaketime;
	}
	/**
	 * 属性name的Getter方法.属性名：最后修改时间
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getLastmaketime(){
		return this.lastmaketime;
	}
	
	/**
	 * 属性name的Setter方法.属性名：创建人
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setCreator(java.lang.String creator){
		this.creator = creator;
	}
	/**
	 * 属性name的Getter方法.属性名：创建人
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getCreator(){
		return this.creator;
	}
	
	/**
	 * 属性name的Setter方法.属性名：创建时间
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setCreationtime(nc.vo.pub.lang.UFDateTime creationtime){
		this.creationtime = creationtime;
	}
	/**
	 * 属性name的Getter方法.属性名：创建时间
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getCreationtime(){
		return this.creationtime;
	}
	
	/**
	 * 属性name的Setter方法.属性名：最后修改人
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setModifier(java.lang.String modifier){
		this.modifier = modifier;
	}
	/**
	 * 属性name的Getter方法.属性名：最后修改人
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getModifier(){
		return this.modifier;
	}
	
	/**
	 * 属性name的Setter方法.属性名：最后修改时间1
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setModifiedtime(nc.vo.pub.lang.UFDateTime modifiedtime){
		this.modifiedtime = modifiedtime;
	}
	/**
	 * 属性name的Getter方法.属性名：最后修改时间1
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getModifiedtime(){
		return this.modifiedtime;
	}
	
	/**
	 * 属性name的Setter方法.属性名：行号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setRowno(java.lang.String rowno){
		this.rowno = rowno;
	}
	/**
	 * 属性name的Getter方法.属性名：行号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getRowno(){
		return this.rowno;
	}
	
	/**
	 * 属性name的Setter方法.属性名：来源行号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setSrcrowno(java.lang.String srcrowno){
		this.srcrowno = srcrowno;
	}
	/**
	 * 属性name的Getter方法.属性名：来源行号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getSrcrowno(){
		return this.srcrowno;
	}
	
	/**
	 * 属性name的Setter方法.属性名：单据版本pk
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setBillversionpk(java.lang.String billversionpk){
		this.billversionpk = billversionpk;
	}
	/**
	 * 属性name的Getter方法.属性名：单据版本pk
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getBillversionpk(){
		return this.billversionpk;
	}
	
	/**
	 * 属性name的Setter方法.属性名：单据类型
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setBilltype(java.lang.String billtype){
		this.billtype = billtype;
	}
	/**
	 * 属性name的Getter方法.属性名：单据类型
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getBilltype(){
		return this.billtype;
	}
	
	/**
	 * 属性name的Setter方法.属性名：交易类型
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setTranstype(java.lang.String transtype){
		this.transtype = transtype;
	}
	/**
	 * 属性name的Getter方法.属性名：交易类型
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getTranstype(){
		return this.transtype;
	}
	
	/**
	 * 属性name的Setter方法.属性名：交易类型pk
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setTranstypepk(java.lang.String transtypepk){
		this.transtypepk = transtypepk;
	}
	/**
	 * 属性name的Getter方法.属性名：交易类型pk
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getTranstypepk(){
		return this.transtypepk;
	}
	
	/**
	 * 属性name的Setter方法.属性名：审批批语
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setApprovenote(java.lang.String approvenote){
		this.approvenote = approvenote;
	}
	/**
	 * 属性name的Getter方法.属性名：审批批语
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getApprovenote(){
		return this.approvenote;
	}
	
	/**
	 * 属性name的Setter方法.属性名：审批人
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setApprover(java.lang.String approver){
		this.approver = approver;
	}
	/**
	 * 属性name的Getter方法.属性名：审批人
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getApprover(){
		return this.approver;
	}
	
	/**
	 * 属性name的Setter方法.属性名：审批时间
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setApprovedate(nc.vo.pub.lang.UFDateTime approvedate){
		this.approvedate = approvedate;
	}
	/**
	 * 属性name的Getter方法.属性名：审批时间
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getApprovedate(){
		return this.approvedate;
	}
	
	/**
	 * 属性name的Setter方法.属性名：审批状态
	 * 创建日期:2024-12-27
	 * @param newName java.lang.Integer
	 */
	public void setApprovestatus(java.lang.Integer approvestatus){
		this.approvestatus = approvestatus;
	}
	/**
	 * 属性name的Getter方法.属性名：审批状态
	 * 创建日期:2024-12-27
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getApprovestatus(){
		return this.approvestatus;
	}
	
	/**
	 * 属性name的Setter方法.属性名：修订枚举
	 * 创建日期:2024-12-27
	 * @param newName java.lang.Integer
	 */
	public void setEmendenum(java.lang.Integer emendenum){
		this.emendenum = emendenum;
	}
	/**
	 * 属性name的Getter方法.属性名：修订枚举
	 * 创建日期:2024-12-27
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getEmendenum(){
		return this.emendenum;
	}
	
	/**
	 * 属性name的Setter方法.属性名：制单人
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setBillmaker(java.lang.String billmaker){
		this.billmaker = billmaker;
	}
	/**
	 * 属性name的Getter方法.属性名：制单人
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getBillmaker(){
		return this.billmaker;
	}
	
	/**
	 * 属性name的Setter方法.属性名：业务类型
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setBusitype(java.lang.String busitype){
		this.busitype = busitype;
	}
	/**
	 * 属性name的Getter方法.属性名：业务类型
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getBusitype(){
		return this.busitype;
	}
	
	/**
	 * 属性name的Setter方法.属性名：冻结状态
	 * 创建日期:2024-12-27
	 * @param newName java.lang.Integer
	 */
	public void setSaga_frozen(java.lang.Integer saga_frozen){
		this.saga_frozen = saga_frozen;
	}
	/**
	 * 属性name的Getter方法.属性名：冻结状态
	 * 创建日期:2024-12-27
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getSaga_frozen(){
		return this.saga_frozen;
	}
	
	/**
	 * 属性name的Setter方法.属性名：全局事务id
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setSaga_gtxid(java.lang.String saga_gtxid){
		this.saga_gtxid = saga_gtxid;
	}
	/**
	 * 属性name的Getter方法.属性名：全局事务id
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getSaga_gtxid(){
		return this.saga_gtxid;
	}
	
	/**
	 * 属性name的Setter方法.属性名：分支事务id
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setSaga_btxid(java.lang.String saga_btxid){
		this.saga_btxid = saga_btxid;
	}
	/**
	 * 属性name的Getter方法.属性名：分支事务id
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getSaga_btxid(){
		return this.saga_btxid;
	}
	
	/**
	 * 属性name的Setter方法.属性名：事务状态
	 * 创建日期:2024-12-27
	 * @param newName java.lang.Integer
	 */
	public void setSaga_status(java.lang.Integer saga_status){
		this.saga_status = saga_status;
	}
	/**
	 * 属性name的Getter方法.属性名：事务状态
	 * 创建日期:2024-12-27
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getSaga_status(){
		return this.saga_status;
	}
	
	/**
	 * 属性name的Setter方法.属性名：采购系统单据号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setCgbillcode(java.lang.String cgbillcode){
		this.cgbillcode = cgbillcode;
	}
	/**
	 * 属性name的Getter方法.属性名：采购系统单据号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getCgbillcode(){
		return this.cgbillcode;
	}
	
	/**
	 * 属性name的Setter方法.属性名：申请科室
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setApplydept(java.lang.String applydept){
		this.applydept = applydept;
	}
	/**
	 * 属性name的Getter方法.属性名：申请科室
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getApplydept(){
		return this.applydept;
	}
	
	/**
	 * 属性name的Setter方法.属性名：品类对应承办科室
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPldycbks(java.lang.String pldycbks){
		this.pldycbks = pldycbks;
	}
	/**
	 * 属性name的Getter方法.属性名：品类对应承办科室
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPldycbks(){
		return this.pldycbks;
	}
	
	/**
	 * 属性name的Setter方法.属性名：申请/预算年度
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setApplyyear(java.lang.String applyyear){
		this.applyyear = applyyear;
	}
	/**
	 * 属性name的Getter方法.属性名：申请/预算年度
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getApplyyear(){
		return this.applyyear;
	}
	
	/**
	 * 属性name的Setter方法.属性名：四级项目编号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setFourprono(java.lang.String fourprono){
		this.fourprono = fourprono;
	}
	/**
	 * 属性name的Getter方法.属性名：四级项目编号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getFourprono(){
		return this.fourprono;
	}
	
	/**
	 * 属性name的Setter方法.属性名：四级项目名称
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setFourproname(java.lang.String fourproname){
		this.fourproname = fourproname;
	}
	/**
	 * 属性name的Getter方法.属性名：四级项目名称
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getFourproname(){
		return this.fourproname;
	}
	
	/**
	 * 属性name的Setter方法.属性名：规格
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setSpec(java.lang.String spec){
		this.spec = spec;
	}
	/**
	 * 属性name的Getter方法.属性名：规格
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getSpec(){
		return this.spec;
	}
	
	/**
	 * 属性name的Setter方法.属性名：数量
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setNnum(nc.vo.pub.lang.UFDouble nnum){
		this.nnum = nnum;
	}
	/**
	 * 属性name的Getter方法.属性名：数量
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getNnum(){
		return this.nnum;
	}
	
	/**
	 * 属性name的Setter方法.属性名：单价
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setPrice(nc.vo.pub.lang.UFDouble price){
		this.price = price;
	}
	/**
	 * 属性name的Getter方法.属性名：单价
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getPrice(){
		return this.price;
	}
	
	/**
	 * 属性name的Setter方法.属性名：总金额
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setMoney(nc.vo.pub.lang.UFDouble money){
		this.money = money;
	}
	/**
	 * 属性name的Getter方法.属性名：总金额
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getMoney(){
		return this.money;
	}
	
	/**
	 * 属性name的Setter方法.属性名：一级项目编号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setOneprono(java.lang.String oneprono){
		this.oneprono = oneprono;
	}
	/**
	 * 属性name的Getter方法.属性名：一级项目编号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getOneprono(){
		return this.oneprono;
	}
	
	/**
	 * 属性name的Setter方法.属性名：一级项目名称
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setOneproname(java.lang.String oneproname){
		this.oneproname = oneproname;
	}
	/**
	 * 属性name的Getter方法.属性名：一级项目名称
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getOneproname(){
		return this.oneproname;
	}
	
	/**
	 * 属性name的Setter方法.属性名：二级项目编号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setTwoprono(java.lang.String twoprono){
		this.twoprono = twoprono;
	}
	/**
	 * 属性name的Getter方法.属性名：二级项目编号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getTwoprono(){
		return this.twoprono;
	}
	
	/**
	 * 属性name的Setter方法.属性名：二级项目名称
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setTwoproname(java.lang.String twoproname){
		this.twoproname = twoproname;
	}
	/**
	 * 属性name的Getter方法.属性名：二级项目名称
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getTwoproname(){
		return this.twoproname;
	}
	
	/**
	 * 属性name的Setter方法.属性名：采购系统单据主键
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setPk_cgid(java.lang.String pk_cgid){
		this.pk_cgid = pk_cgid;
	}
	/**
	 * 属性name的Getter方法.属性名：采购系统单据主键
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getPk_cgid(){
		return this.pk_cgid;
	}
	
	/**
	 * 属性name的Setter方法.属性名：更新方
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setModifyobj(java.lang.String modifyobj){
		this.modifyobj = modifyobj;
	}
	/**
	 * 属性name的Getter方法.属性名：更新方
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getModifyobj(){
		return this.modifyobj;
	}
	
	/**
	 * 属性name的Setter方法.属性名：附件地址
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setAttach(java.lang.String attach){
		this.attach = attach;
	}
	/**
	 * 属性name的Getter方法.属性名：附件地址
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getAttach(){
		return this.attach;
	}
	
	/**
	 * 属性name的Setter方法.属性名：预算状态
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setBudstate(java.lang.String budstate){
		this.budstate = budstate;
	}
	/**
	 * 属性name的Getter方法.属性名：预算状态
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getBudstate(){
		return this.budstate;
	}
	
	/**
	 * 属性name的Setter方法.属性名：四级项目状态
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setFourstate(java.lang.String fourstate){
		this.fourstate = fourstate;
	}
	/**
	 * 属性name的Getter方法.属性名：四级项目状态
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getFourstate(){
		return this.fourstate;
	}
	
	/**
	 * 属性name的Setter方法.属性名：可用金额
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setKymoney(java.lang.String kymoney){
		this.kymoney = kymoney;
	}
	/**
	 * 属性name的Getter方法.属性名：可用金额
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getKymoney(){
		return this.kymoney;
	}
	
	/**
	 * 属性name的Setter方法.属性名：三级项目最终预算金额
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setThreeprofinysmoney(nc.vo.pub.lang.UFDouble threeprofinysmoney){
		this.threeprofinysmoney = threeprofinysmoney;
	}
	/**
	 * 属性name的Getter方法.属性名：三级项目最终预算金额
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getThreeprofinysmoney(){
		return this.threeprofinysmoney;
	}
	
	/**
	 * 属性name的Setter方法.属性名：三级项目调整金额
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setThreeprotzmoney(nc.vo.pub.lang.UFDouble threeprotzmoney){
		this.threeprotzmoney = threeprotzmoney;
	}
	/**
	 * 属性name的Getter方法.属性名：三级项目调整金额
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getThreeprotzmoney(){
		return this.threeprotzmoney;
	}
	
	/**
	 * 属性name的Setter方法.属性名：三级项目预算金额
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDouble
	 */
	public void setThreeproysmoney(nc.vo.pub.lang.UFDouble threeproysmoney){
		this.threeproysmoney = threeproysmoney;
	}
	/**
	 * 属性name的Getter方法.属性名：三级项目预算金额
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getThreeproysmoney(){
		return this.threeproysmoney;
	}
	
	/**
	 * 属性name的Setter方法.属性名：三级项目编号
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setThreeprono(java.lang.String threeprono){
		this.threeprono = threeprono;
	}
	/**
	 * 属性name的Getter方法.属性名：三级项目编号
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getThreeprono(){
		return this.threeprono;
	}
	
	/**
	 * 属性name的Setter方法.属性名：三级项目名称
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setThreeproname(java.lang.String threeproname){
		this.threeproname = threeproname;
	}
	/**
	 * 属性name的Getter方法.属性名：三级项目名称
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getThreeproname(){
		return this.threeproname;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项1
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef1(java.lang.String def1){
		this.def1 = def1;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项1
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef1(){
		return this.def1;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项2
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef2(java.lang.String def2){
		this.def2 = def2;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项2
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef2(){
		return this.def2;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项3
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef3(java.lang.String def3){
		this.def3 = def3;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项3
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef3(){
		return this.def3;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项4
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef4(java.lang.String def4){
		this.def4 = def4;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项4
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef4(){
		return this.def4;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项5
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef5(java.lang.String def5){
		this.def5 = def5;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项5
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef5(){
		return this.def5;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项6
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef6(java.lang.String def6){
		this.def6 = def6;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项6
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef6(){
		return this.def6;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项7
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef7(java.lang.String def7){
		this.def7 = def7;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项7
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef7(){
		return this.def7;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项8
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef8(java.lang.String def8){
		this.def8 = def8;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项8
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef8(){
		return this.def8;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项9
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef9(java.lang.String def9){
		this.def9 = def9;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项9
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef9(){
		return this.def9;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项10
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef10(java.lang.String def10){
		this.def10 = def10;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项10
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef10(){
		return this.def10;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项11
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef11(java.lang.String def11){
		this.def11 = def11;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项11
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef11(){
		return this.def11;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项12
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef12(java.lang.String def12){
		this.def12 = def12;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项12
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef12(){
		return this.def12;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项13
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef13(java.lang.String def13){
		this.def13 = def13;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项13
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef13(){
		return this.def13;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项14
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef14(java.lang.String def14){
		this.def14 = def14;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项14
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef14(){
		return this.def14;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项15
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef15(java.lang.String def15){
		this.def15 = def15;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项15
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef15(){
		return this.def15;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项16
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef16(java.lang.String def16){
		this.def16 = def16;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项16
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef16(){
		return this.def16;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项17
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef17(java.lang.String def17){
		this.def17 = def17;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项17
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef17(){
		return this.def17;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项18
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef18(java.lang.String def18){
		this.def18 = def18;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项18
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef18(){
		return this.def18;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项19
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef19(java.lang.String def19){
		this.def19 = def19;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项19
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef19(){
		return this.def19;
	}
	
	/**
	 * 属性name的Setter方法.属性名：自定义项20
	 * 创建日期:2024-12-27
	 * @param newName java.lang.String
	 */
	public void setDef20(java.lang.String def20){
		this.def20 = def20;
	}
	/**
	 * 属性name的Getter方法.属性名：自定义项20
	 * 创建日期:2024-12-27
	 * @return java.lang.String
	 */
	public java.lang.String getDef20(){
		return this.def20;
	}
	
	/**
	 * 属性name的Setter方法.属性名：dr
	 * 创建日期:2024-12-27
	 * @param newName java.lang.Integer
	 */
	public void setDr(java.lang.Integer dr){
		this.dr = dr;
	}
	/**
	 * 属性name的Getter方法.属性名：dr
	 * 创建日期:2024-12-27
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getDr(){
		return this.dr;
	}
	
	/**
	 * 属性name的Setter方法.属性名：ts
	 * 创建日期:2024-12-27
	 * @param newName nc.vo.pub.lang.UFDateTime
	 */
	public void setTs(nc.vo.pub.lang.UFDateTime ts){
		this.ts = ts;
	}
	/**
	 * 属性name的Getter方法.属性名：ts
	 * 创建日期:2024-12-27
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getTs(){
		return this.ts;
	}
	
	
	
	public java.lang.String getParentPKFieldName() {
	    return null;
	}   
    
	@Override
	public java.lang.String getPKFieldName() {
	  return "pk_fourcgxm";
	}
    
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:
	 * @return java.lang.String
	 */
	@Override
	public java.lang.String getTableName() {
		return "hrpbm_fourcgxm";
	}
	
	public static java.lang.String getDefaultTableName() {
		return "hrpbm_fourcgxm";
	}    
    
	@Override
	@nc.vo.annotation.MDEntityInfo(beanFullclassName =  "nc.vo.fourcgxm.fourcgxm.FourcgxmVO" )
	public IVOMeta getMetaData() {
		return VOMetaFactory.getInstance().getVOMeta("fourcgxm.fourcgxm");
  	}
  	
}
